Note
latest
Python
C C++
C++ How To
C++ 中几种类型相互转换
C++ 小知识
C++ 派生类中的函数覆盖和重载
cin cin.get cin.getline getline 的区别
二维 vector 的坑
两个内存泄漏的例子
好的实践
结构体和类的构造函数
顺手小函数
算法和代码
机器学习
文字
记录
其他
论文和仿真
保存
Note
Docs
»
C C++
Edit on GitHub
C C++
¶
C++ How To
1反转字符串
C++ 中几种类型相互转换
1.string 转 int 等
(1) 利用 stringstream
(2) 利用 C++ 函数 stoi() 等
2. int 等转换为 string
(1) 利用 stringstream
(2) 利用 C++ 11 新特性
to_string()
函数
3. string 转换为 C 字符串
(1) 利用 stringstream
(2) 利用 string 类的成员函数 c_str()
4. C 字符串转换为 string
(1) C++ 已对 string 进行了重载 可以在定义时直接初始化,或者赋值
(2) 也可使用 stringstream
5. C 字符串转换为 int 等
(1) 利用 stringstream
(2) 利用 C 函数 atoi 等
(3) 利用 sscanf
(4) 利用 C 函数 strtol
6. int 等转换为 C 字符串
(1) 利用 stringstream
(2) 利用 sprintf
注:
C++ 小知识
用 cout 打印指针地址
利用 # ifdef 等编译指令切换调试模式
for 循环和 while 循环
4 !的优先级
5 迭代器的理解
6 NULL 和 nullptr
7 关于 cin 输入流
8 const 和指针
关于解除引用运算符的优先级
C 中的内存对齐
函数声明有何意义呢,为什么不直接定义?
C++ 派生类中的函数覆盖和重载
1. 通过对象名访问
1. 有定义
2. 没有定义
2. 通过正确类型的指针访问
3. 通过指向派生类对象的基类指针访问
1. 基类函数有 virtual 关键字
2. 基类函数没有 virtual 关键字
注:
cin cin.get cin.getline getline 的区别
cin.get() istream 流
cin.getline() istream 流
getline() string 流
cin
get 和 getline 的区别。
二维 vector 的坑
两个内存泄漏的例子
例一
例二
好的实践
结构体和类的构造函数
顺手小函数
Read the Docs
v: latest
Versions
latest
Downloads
htmlzip
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.